wearing a heavy moustache - Francés Inglés Diccionario